perm filename COMNEE[1,JMC] blob sn#005286 filedate 1970-11-20 generic text, type T, neo UTF8
00100	       DRAFT REPORT OF CSD COMMITTEE ON FUTURE COMPUTING NEEDS
00200	
00300		Three major classes of computing needs were identified.
00400	
00500		1. On line computation including interaction of the user with
00600	his own program.  This is needed because many of the programs we want
00700	to  write  are interactive, debugging of all programs proceeds faster
00800	interactively, any kind of  computer  teaching  requires  interactive
00900	use, and we need to teach our students to write interactive programs.
01000	
01100		2. We need access in the department to all comuters on campus
01200	that our faculty and students have occasion to  use.   This  includes
01300	the   Computation   Center   Facility,  the  Artificial  Intelligence
01400	Projects's computer, SLAC's  big  computer,  and  the  IC9000  if  it
01500	materializes.   Other  systems  may  arise  on campus that CSD people
01600	should use.  Besides this, there are computers in other  places  such
01700	as  ILLIAC  4 and the proposed super-list-processing-computer that we
01800	should be able to use.
01900	
02000		3. We should go to a documentation system  in  which  reports
02100	are kept in the computer and are accessible from consoles.
02200	
02300		4.  The  systems and hardware courses require access to small
02400	computers that can be used on a hands-on basis.
02500	
02600	
02700		In  order  to fulfill these needs, the following measures are
02800	proposed:
02900	
03000		1.  The  Computation  Center  be  urged  to  go  to  a  fully
03100	interactive  time-sharing system.  It should be further urged to take
03200	measures to reduce the cost of interactive use and to support a  wide
03300	variety  of  terminals  of  both  display  and  hard-copy types.  The
03400	present system permits interaction with only a  few  special  purpose
03500	languages,  and programs in these languages are limited to small size
03600	because  they  are  supported  by  partitions  of  the  core  memory.
03700	Moreover,  the  cost  of interactive computation is excessive because
03800	the IBM 2741 is very  expensive,  unnecessarily  expensive  telephone
03900	connections are used, and the IBM 2703 concentrator is too expensive.
04000	
04100		We have investigated possible solutions to these problems and
04200	have concluded that  adoption  of  the  University  of  Michigan  MTS
04300	time-sharing  systems  would  solve  many of these problems and would
04400	make possible the solution of the others.  As far  as  we  have  been
04500	able  to  determine,  MTS  has  all the virtues of our present system
04600	except that the editor is not as good, plus the  advantages  of  user
04700	interaction  with his programs and full use of paging so that program
04800	size is not limited by partitioning.  Our editor WYLBUR  can  be  put
04900	into  MTS.   The only major problem is that of making the transition.
05000	We believe it should be faced.
05100	
05200		It has been suggested that the users should  be  surveyed  to
05300	determine  what  they  want.   The  average opinion of the users will
05400	surely favor small improvements in what they have  already.  This  is
05500	natural  because  they  are  not  computer  scientists  and  are  not
05600	inventive in this area.  Fortran and  Algol  did  not  arise  out  of
05700	surveys of the user populations that were then programmming in octal.
05800	
05900		2.  The Computer Science Department should consider trying to
06000	acquire a terminal support computer system  and  a  large  number  of
06100	terminals.   This  system  should  provide  CSD  users  with  display
06200	terminals in their offices and the ability to use  through  them  any
06300	computer on or off campus that will permit the use.
06400	
06500		The  investigation of the possibilities for a terminal system
06600	is not complete enough to make  a  concrete  recommendation,  but  it
06700	looks  like  a suitable system could be obtained for between $50K and
06800	$100K.